843622
299777
913
38174
979806
689818
334985
187412
568790
387134
464726
63293
5330799
3759581
3272148
2587804
2314988
2170609
2092358
195078
1864118
1759136
1756196
1672471